package cn.zhibang.sannuo.account.dao;

import cn.zhibang.sannuo.commons.model.Accountnumber;
import cn.zhibang.sannuo.commons.model.HeadOffice;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

/**
 * @author admin
 * @version 1.0.0
 * @ClassName AAccountnumberDao.java
 * @Description TODO
 * @createTime 2021年03月30日 15:33:00
 */
@Repository
@Mapper
public interface AAccountnumberDao {
    //通过账号查询信息
    Accountnumber selectAccountnumber(@Param("account") String account);
    //通过账号查询账号权限id
    String selectAccountnumberMid(@Param("account") String account);
    //通过账号查询账号角色
    String selectAccountnumberRnumber(@Param("account") String account);
    //查询门店账号信息
    List<Accountnumber> selectAccountnumberList(@Param("bnumbers")String bnumbers, @Param("bnumber")String bnumber,
                                                @Param("phone")String phone, @Param("aname")String aname, @Param("state")String state,
                                                @Param("baddress")String baddress, @Param("bleng")String bleng);
    //获得所有总店信息
    List<HeadOffice> selectAllHeadOffice();
    //修改用户信息
    void updataAccountnumber(Accountnumber accountnumber);

    //添加用户
    Integer insertAccountnumber(Accountnumber accountnumber);

    void insertAccountRole(@Param("aid") Integer aid, @Param("rid") Integer rid);

}
